// actions
const actions = {
  increment: function(ctx) {
    ctx.commit('increment')
  },
  decrement: function(ctx) {
    ctx.commit('decrement')
  },
  incrementIfOdd: function(ctx) {
    if ((ctx.state.count + 1) % 2 === 0) {
      ctx.commit('increment')
    }
  },
  incrementAsync: function(ctx) {
    setTimeout(function() {
      ctx.commit('increment')
    }, 500)
  }
}

export default actions
